b&b bed and breakfast golf golf clubs cottage holiday bed & breakfast apartment queensland golf club brisbane sydney holidays melbourne self catering golf course rentals apartment search apartments christmas